package com.TJGD.projectModule.dao.projectModule;

import java.util.List;
import org.apache.ibatis.annotations.Param;

import com.TJGD.projectModule.pojo.projectInfo;
import com.TJGD.projectModule.pojo.projectInfoQuery;

public interface projectInfoDao {
    int countByExample(projectInfoQuery example);

    int deleteByExample(projectInfoQuery example);

    int deleteByPrimaryKey(String pid);

    int insert(projectInfo record);

    int insertSelective(projectInfo record);

    List<projectInfo> selectByExample(projectInfoQuery example);

    projectInfo selectByPrimaryKey(String pid);

    int updateByExampleSelective(@Param("record") projectInfo record, @Param("example") projectInfoQuery example);

    int updateByExample(@Param("record") projectInfo record, @Param("example") projectInfoQuery example);

    int updateByPrimaryKeySelective(projectInfo record);

    int updateByPrimaryKey(projectInfo record);
}